export default {
  install(Vue, options) {
    // 自动全局注册组件
    // 1. 读取lib文件夹下的文件
    // const req = require.context('路径', '是否读取子文件夹', '正则匹配中')
    const req = require.context('./', false, /\.vue$/)
    // req是一个function函数，(传入读取文件路径后可导入该文件)，该函数有一个keys()方法，该方法能返回所有读取的文件路径（一个路径组成的数组）
    // 2. 拿到所有文件的路径
    // 3. 导入处理
    req.keys().forEach((item) => {
      // req(item).default 导入了该路径文件
      const com = req(item).default
      // 全局注册
      Vue.component(com.name, com)
    })
  }
}

// export default function(Vue,options) {
//   Vue.component(PageTools.name,PageTools)
// }

